home *** CD-ROM | disk | FTP | other *** search
/ Programmer Plus 2007 / Programmer-Plus-2007.iso / Programming / Low Level Languages / FORTRAN.500 / DISK6 / BSEERR.FD$ / BSEERR.bin
Encoding:
Text File  |  1989-01-27  |  36.0 KB  |  756 lines

  1. C****************************** Module Header ******************************
  2. C*
  3. C* Module Name: BSEERR.FD
  4. C*
  5. C* This file includes the error codes for Base OS/2 applications.
  6. C*
  7. C* Copyright (c) 1987-1989  Microsoft Corporation
  8. C*
  9. C* ===========================================================================
  10. C*
  11. C* The following symbols are used in this file for conditional sections.
  12. C*
  13. C*   INCL_DOSERRORS -  OS/2 Errors         - only included if symbol defined
  14. C*
  15. C***************************************************************************/
  16.  
  17. C*** Error codes *
  18.  
  19. $IF defined(INCL_ERRORS) .AND. .NOT. defined(INCL_DOSERRORS)
  20.  
  21. $DEFINE INCL_DOSERRORS
  22.  
  23. $ENDIF   ! INCL_ERRORS
  24.  
  25. $IF defined(INCL_DOSERRORS)
  26.  
  27.     INTEGER*2 NO_ERROR, ERROR_INVALID_FUNCTION, ERROR_FILE_NOT_FOUND,
  28.      + ERROR_PATH_NOT_FOUND, ERROR_TOO_MANY_OPEN_FILES,
  29.      + ERROR_ACCESS_DENIED, ERROR_INVALID_HANDLE, ERROR_ARENA_TRASHED,
  30.      + ERROR_NOT_ENOUGH_MEMORY, ERROR_INVALID_BLOCK,
  31.      + ERROR_BAD_ENVIRONMENT, ERROR_BAD_FORMAT, ERROR_INVALID_ACCESS,
  32.      + ERROR_INVALID_DATA, ERROR_INVALID_DRIVE, ERROR_CURRENT_DIRECTORY,
  33.      + ERROR_NOT_SAME_DEVICE, ERROR_NO_MORE_FILES, ERROR_WRITE_PROTECT,
  34.      + ERROR_BAD_UNIT, ERROR_NOT_READY, ERROR_BAD_COMMAND, ERROR_CRC,
  35.      + ERROR_BAD_LENGTH, ERROR_SEEK, ERROR_NOT_DOS_DISK, 
  36.      + ERROR_SECTOR_NOT_FOUND, ERROR_OUT_OF_PAPER, ERROR_WRITE_FAULT,
  37.      + ERROR_READ_FAULT, ERROR_GEN_FAILURE, ERROR_SHARING_VIOLATION,
  38.      + ERROR_LOCK_VIOLATION, ERROR_WRONG_DISK, ERROR_FCB_UNAVAILABLE,
  39.      + ERROR_SHARING_BUFFER_EXCEEDED, ERROR_NOT_SUPPORTED
  40.  
  41.     PARAMETER (NO_ERROR                       =0)
  42.  
  43.     PARAMETER (ERROR_INVALID_FUNCTION         =1)
  44.     PARAMETER (ERROR_FILE_NOT_FOUND           =2)
  45.     PARAMETER (ERROR_PATH_NOT_FOUND           =3)
  46.     PARAMETER (ERROR_TOO_MANY_OPEN_FILES      =4)
  47.     PARAMETER (ERROR_ACCESS_DENIED            =5)
  48.     PARAMETER (ERROR_INVALID_HANDLE           =6)
  49.     PARAMETER (ERROR_ARENA_TRASHED            =7)
  50.     PARAMETER (ERROR_NOT_ENOUGH_MEMORY        =8)
  51.     PARAMETER (ERROR_INVALID_BLOCK            =9)
  52.     PARAMETER (ERROR_BAD_ENVIRONMENT          =10)
  53.     PARAMETER (ERROR_BAD_FORMAT               =11)
  54.     PARAMETER (ERROR_INVALID_ACCESS           =12)
  55.     PARAMETER (ERROR_INVALID_DATA             =13)
  56.  
  57.     PARAMETER (ERROR_INVALID_DRIVE            =15)
  58.     PARAMETER (ERROR_CURRENT_DIRECTORY        =16)
  59.     PARAMETER (ERROR_NOT_SAME_DEVICE          =17)
  60.     PARAMETER (ERROR_NO_MORE_FILES            =18)
  61.     PARAMETER (ERROR_WRITE_PROTECT            =19)
  62.     PARAMETER (ERROR_BAD_UNIT                 =20)
  63.     PARAMETER (ERROR_NOT_READY                =21)
  64.     PARAMETER (ERROR_BAD_COMMAND              =22)
  65.     PARAMETER (ERROR_CRC                      =23)
  66.     PARAMETER (ERROR_BAD_LENGTH               =24)
  67.     PARAMETER (ERROR_SEEK                     =25)
  68.     PARAMETER (ERROR_NOT_DOS_DISK             =26)
  69.     PARAMETER (ERROR_SECTOR_NOT_FOUND         =27)
  70.     PARAMETER (ERROR_OUT_OF_PAPER             =28)
  71.     PARAMETER (ERROR_WRITE_FAULT              =29)
  72.     PARAMETER (ERROR_READ_FAULT               =30)
  73.     PARAMETER (ERROR_GEN_FAILURE              =31)
  74.     PARAMETER (ERROR_SHARING_VIOLATION        =32)
  75.     PARAMETER (ERROR_LOCK_VIOLATION           =33)
  76.     PARAMETER (ERROR_WRONG_DISK               =34)
  77.     PARAMETER (ERROR_FCB_UNAVAILABLE          =35)
  78.     PARAMETER (ERROR_SHARING_BUFFER_EXCEEDED  =36)
  79.     PARAMETER (ERROR_NOT_SUPPORTED            =50)
  80.  
  81.     INTEGER*2 ERROR_FILE_EXISTS, ERROR_DUP_FCB, ERROR_CANNOT_MAKE,
  82.      + ERROR_FAIL_I24, ERROR_OUT_OF_STRUCTURES, ERROR_ALREADY_ASSIGNED,
  83.      + ERROR_INVALID_PASSWORD, ERROR_INVALID_PARAMETER,
  84.      + ERROR_NET_WRITE_FAULT, ERROR_NO_PROC_SLOTS, ERROR_NOT_FROZEN,
  85.      + ERR_TSTOVFL, ERR_TSTDUP, ERROR_NO_ITEMS, ERROR_INTERRUPT,
  86.      + ERROR_TOO_MANY_SEMAPHORES, ERROR_EXCL_SEM_ALREADY_OWNED,
  87.      + ERROR_SEM_IS_SET, ERROR_TOO_MANY_SEM_REQUESTS,
  88.      + ERROR_INVALID_AT_INTERRUPT_TIME, ERROR_SEM_OWNER_DIED,
  89.      + ERROR_SEM_USER_LIMIT, ERROR_DISK_CHANGE, ERROR_DRIVE_LOCKED,
  90.      + ERROR_BROKEN_PIPE, ERROR_OPEN_FAILED, ERROR_BUFFER_OVERFLOW,
  91.      + ERROR_DISK_FULL, ERROR_NO_MORE_SEARCH_HANDLES, 
  92.      + ERROR_INVALID_TARGET_HANDLE, ERROR_PROTECTION_VIOLATION,
  93.      + ERROR_VIOKBD_REQUEST, ERROR_INVALID_CATEGORY, 
  94.      + ERROR_INVALID_VERIFY_SWITCH, ERROR_BAD_DRIVER_LEVEL,
  95.      + ERROR_CALL_NOT_IMPLEMENTED, ERROR_SEM_TIMEOUT, 
  96.      + ERROR_INSUFFICIENT_BUFFER, ERROR_INVALID_NAME, 
  97.      + ERROR_INVALID_LEVEL, ERROR_NO_VOLUME_LABEL, ERROR_MOD_NOT_FOUND,
  98.      + ERROR_PROC_NOT_FOUND, ERROR_WAIT_NO_CHILDREN, 
  99.      + ERROR_CHILD_NOT_COMPLETE
  100.  
  101.     PARAMETER (ERROR_FILE_EXISTS              =80)
  102.     PARAMETER (ERROR_DUP_FCB                  =81)
  103.     PARAMETER (ERROR_CANNOT_MAKE              =82)
  104.     PARAMETER (ERROR_FAIL_I24                 =83)
  105.     PARAMETER (ERROR_OUT_OF_STRUCTURES        =84)
  106.     PARAMETER (ERROR_ALREADY_ASSIGNED         =85)
  107.     PARAMETER (ERROR_INVALID_PASSWORD         =86)
  108.     PARAMETER (ERROR_INVALID_PARAMETER        =87)
  109.     PARAMETER (ERROR_NET_WRITE_FAULT          =88)
  110.     PARAMETER (ERROR_NO_PROC_SLOTS            =89)
  111.     PARAMETER (ERROR_NOT_FROZEN               =90)
  112.     PARAMETER (ERR_TSTOVFL                    =91)
  113.     PARAMETER (ERR_TSTDUP                     =92)
  114.     PARAMETER (ERROR_NO_ITEMS                 =93)
  115.     PARAMETER (ERROR_INTERRUPT                =95)
  116.     PARAMETER (ERROR_TOO_MANY_SEMAPHORES      =100)
  117.     PARAMETER (ERROR_EXCL_SEM_ALREADY_OWNED   =101)
  118.     PARAMETER (ERROR_SEM_IS_SET               =102)
  119.     PARAMETER (ERROR_TOO_MANY_SEM_REQUESTS    =103)
  120.     PARAMETER (ERROR_INVALID_AT_INTERRUPT_TIME=104)
  121.     PARAMETER (ERROR_SEM_OWNER_DIED           =105)
  122.     PARAMETER (ERROR_SEM_USER_LIMIT           =106)
  123.     PARAMETER (ERROR_DISK_CHANGE              =107)
  124.     PARAMETER (ERROR_DRIVE_LOCKED             =108)
  125.     PARAMETER (ERROR_BROKEN_PIPE              =109)
  126.     PARAMETER (ERROR_OPEN_FAILED              =110)
  127.     PARAMETER (ERROR_BUFFER_OVERFLOW          =111)
  128.     PARAMETER (ERROR_DISK_FULL                =112)
  129.     PARAMETER (ERROR_NO_MORE_SEARCH_HANDLES   =113)
  130.     PARAMETER (ERROR_INVALID_TARGET_HANDLE    =114)
  131.     PARAMETER (ERROR_PROTECTION_VIOLATION     =115)
  132.     PARAMETER (ERROR_VIOKBD_REQUEST           =116)
  133.     PARAMETER (ERROR_INVALID_CATEGORY         =117)
  134.     PARAMETER (ERROR_INVALID_VERIFY_SWITCH    =118)
  135.     PARAMETER (ERROR_BAD_DRIVER_LEVEL         =119)
  136.     PARAMETER (ERROR_CALL_NOT_IMPLEMENTED     =120)
  137.     PARAMETER (ERROR_SEM_TIMEOUT              =121)
  138.     PARAMETER (ERROR_INSUFFICIENT_BUFFER      =122)
  139.     PARAMETER (ERROR_INVALID_NAME             =123)
  140.     PARAMETER (ERROR_INVALID_LEVEL            =124)
  141.     PARAMETER (ERROR_NO_VOLUME_LABEL          =125)
  142.     PARAMETER (ERROR_MOD_NOT_FOUND            =126)
  143.     PARAMETER (ERROR_PROC_NOT_FOUND           =127)
  144.     PARAMETER (ERROR_WAIT_NO_CHILDREN         =128)
  145.     PARAMETER (ERROR_CHILD_NOT_COMPLETE       =129)
  146.  
  147.     INTEGER*2 ERROR_DIRECT_ACCESS_HANDLE,
  148.      + ERROR_NEGATIVE_SEEK, ERROR_SEEK_ON_DEVICE, ERROR_IS_JOIN_TARGET,
  149.      + ERROR_IS_JOINED, ERROR_IS_SUBSTED, ERROR_NOT_JOINED, 
  150.      + ERROR_NOT_SUBSTED, ERROR_JOIN_TO_JOIN, ERROR_SUBST_TO_SUBST,
  151.      + ERROR_JOIN_TO_SUBST, ERROR_SUBST_TO_JOIN, ERROR_BUSY_DRIVE,
  152.      + ERROR_SAME_DRIVE, ERROR_DIR_NOT_ROOT, ERROR_DIR_NOT_EMPTY,
  153.      + ERROR_IS_SUBST_PATH, ERROR_IS_JOIN_PATH, ERROR_PATH_BUSY,
  154.      + ERROR_IS_SUBST_TARGET, ERROR_SYSTEM_TRACE, 
  155.      + ERROR_INVALID_EVENT_COUNT, ERROR_TOO_MANY_MUXWAITERS,
  156.      + ERROR_INVALID_LIST_FORMAT, ERROR_LABEL_TOO_LONG, 
  157.      + ERROR_TOO_MANY_TCBS, ERROR_SIGNAL_REFUSED, ERROR_DISCARDED,
  158.      + ERROR_NOT_LOCKED, ERROR_BAD_THREADID_ADDR, ERROR_BAD_ARGUMENTS,
  159.      + ERROR_BAD_PATHNAME, ERROR_SIGNAL_PENDING, ERROR_UNCERTAIN_MEDIA,
  160.      + ERROR_MAX_THRDS_REACHED, ERROR_MONITORS_NOT_SUPPORTED, 
  161.      + ERROR_UNC_DRIVER_NOT_INSTALLED, ERROR_LOCK_FAILED, 
  162.      + ERROR_SWAPIO_FAILED, ERROR_SWAPIN_FAILED, ERROR_BUSY
  163.  
  164.     PARAMETER (ERROR_DIRECT_ACCESS_HANDLE     =130)
  165.     PARAMETER (ERROR_NEGATIVE_SEEK            =131)
  166.     PARAMETER (ERROR_SEEK_ON_DEVICE           =132)
  167.     PARAMETER (ERROR_IS_JOIN_TARGET           =133)
  168.     PARAMETER (ERROR_IS_JOINED                =134)
  169.     PARAMETER (ERROR_IS_SUBSTED               =135)
  170.     PARAMETER (ERROR_NOT_JOINED               =136)
  171.     PARAMETER (ERROR_NOT_SUBSTED              =137)
  172.     PARAMETER (ERROR_JOIN_TO_JOIN             =138)
  173.     PARAMETER (ERROR_SUBST_TO_SUBST           =139)
  174.     PARAMETER (ERROR_JOIN_TO_SUBST            =140)
  175.     PARAMETER (ERROR_SUBST_TO_JOIN            =141)
  176.     PARAMETER (ERROR_BUSY_DRIVE               =142)
  177.     PARAMETER (ERROR_SAME_DRIVE               =143)
  178.     PARAMETER (ERROR_DIR_NOT_ROOT             =144)
  179.     PARAMETER (ERROR_DIR_NOT_EMPTY            =145)
  180.     PARAMETER (ERROR_IS_SUBST_PATH            =146)
  181.     PARAMETER (ERROR_IS_JOIN_PATH             =147)
  182.     PARAMETER (ERROR_PATH_BUSY                =148)
  183.     PARAMETER (ERROR_IS_SUBST_TARGET          =149)
  184.     PARAMETER (ERROR_SYSTEM_TRACE             =150)
  185.     PARAMETER (ERROR_INVALID_EVENT_COUNT      =151)
  186.     PARAMETER (ERROR_TOO_MANY_MUXWAITERS      =152)
  187.     PARAMETER (ERROR_INVALID_LIST_FORMAT      =153)
  188.     PARAMETER (ERROR_LABEL_TOO_LONG           =154)
  189.     PARAMETER (ERROR_TOO_MANY_TCBS            =155)
  190.     PARAMETER (ERROR_SIGNAL_REFUSED           =156)
  191.     PARAMETER (ERROR_DISCARDED                =157)
  192.     PARAMETER (ERROR_NOT_LOCKED               =158)
  193.     PARAMETER (ERROR_BAD_THREADID_ADDR        =159)
  194.     PARAMETER (ERROR_BAD_ARGUMENTS            =160)
  195.     PARAMETER (ERROR_BAD_PATHNAME             =161)
  196.     PARAMETER (ERROR_SIGNAL_PENDING           =162)
  197.     PARAMETER (ERROR_UNCERTAIN_MEDIA          =163)
  198.     PARAMETER (ERROR_MAX_THRDS_REACHED        =164)
  199.     PARAMETER (ERROR_MONITORS_NOT_SUPPORTED   =165)
  200.     PARAMETER (ERROR_UNC_DRIVER_NOT_INSTALLED =166)
  201.     PARAMETER (ERROR_LOCK_FAILED              =167)
  202.     PARAMETER (ERROR_SWAPIO_FAILED            =168)
  203.     PARAMETER (ERROR_SWAPIN_FAILED            =169)
  204.     PARAMETER (ERROR_BUSY                     =170)
  205.  
  206.     INTEGER*2 ERROR_INVALID_SEGMENT_NUMBER, ERROR_INVALID_CALLGATE,
  207.      + ERROR_INVALID_ORDINAL, ERROR_ALREADY_EXISTS, 
  208.      + ERROR_NO_CHILD_PROCESS, ERROR_CHILD_ALIVE_NOWAIT, 
  209.      + ERROR_INVALID_FLAG_NUMBER, ERROR_SEM_NOT_FOUND, 
  210.      + ERROR_INVALID_STARTING_CODESEG, ERROR_INVALID_STACKSEG,
  211.      + ERROR_INVALID_MODULETYPE, ERROR_INVALID_EXE_SIGNATURE,
  212.      + ERROR_EXE_MARKED_INVALID, ERROR_BAD_EXE_FORMAT, 
  213.      + ERROR_ITERATED_DATA_EXCEEDS_64K, ERROR_INVALID_MINALLOCSIZE,
  214.      + ERROR_DYNLINK_FROM_INVALID_RING, ERROR_IOPL_NOT_ENABLED,
  215.      + ERROR_INVALID_SEGDPL, ERROR_AUTODATASEG_EXCEEDS_64k,
  216.      + ERROR_RING2SEG_MUST_BE_MOVABLE, ERROR_RELOC_CHAIN_XEEDS_SEGLIM,
  217.      + ERROR_INFLOOP_IN_RELOC_CHAIN, ERROR_ENVVAR_NOT_FOUND,
  218.      + ERROR_NOT_CURRENT_CTRY, ERROR_NO_SIGNAL_SENT, 
  219.      + ERROR_FILENAME_EXCED_RANGE, ERROR_RING2_STACK_IN_USE,
  220.      + ERROR_META_EXPANSION_TOO_LONG, ERROR_INVALID_SIGNAL_NUMBER,
  221.      + ERROR_THREAD_1_INACTIVE, ERROR_INFO_NOT_AVAIL, ERROR_LOCKED,
  222.      + ERROR_BAD_DYNALINK, ERROR_TOO_MANY_MODULES, 
  223.      + ERROR_NESTING_NOT_ALLOWED, ERROR_BAD_PIPE, ERROR_PIPE_BUSY,
  224.      + ERROR_NO_DATA, ERROR_PIPE_NOT_CONNECTED, ERROR_MORE_DATA,
  225.      + ERROR_VC_DISCONNECTED
  226.  
  227.     PARAMETER (ERROR_INVALID_SEGMENT_NUMBER   =180)
  228.     PARAMETER (ERROR_INVALID_CALLGATE         =181)
  229.     PARAMETER (ERROR_INVALID_ORDINAL          =182)
  230.     PARAMETER (ERROR_ALREADY_EXISTS           =183)
  231.     PARAMETER (ERROR_NO_CHILD_PROCESS         =184)
  232.     PARAMETER (ERROR_CHILD_ALIVE_NOWAIT       =185)
  233.     PARAMETER (ERROR_INVALID_FLAG_NUMBER      =186)
  234.     PARAMETER (ERROR_SEM_NOT_FOUND            =187)
  235.     PARAMETER (ERROR_INVALID_STARTING_CODESEG =188)
  236.     PARAMETER (ERROR_INVALID_STACKSEG         =189)
  237.     PARAMETER (ERROR_INVALID_MODULETYPE       =190)
  238.     PARAMETER (ERROR_INVALID_EXE_SIGNATURE    =191)
  239.     PARAMETER (ERROR_EXE_MARKED_INVALID       =192)
  240.     PARAMETER (ERROR_BAD_EXE_FORMAT           =193)
  241.     PARAMETER (ERROR_ITERATED_DATA_EXCEEDS_64K=194)
  242.     PARAMETER (ERROR_INVALID_MINALLOCSIZE     =195)
  243.     PARAMETER (ERROR_DYNLINK_FROM_INVALID_RING=196)
  244.     PARAMETER (ERROR_IOPL_NOT_ENABLED         =197)
  245.     PARAMETER (ERROR_INVALID_SEGDPL           =198)
  246.     PARAMETER (ERROR_AUTODATASEG_EXCEEDS_64k  =199)
  247.     PARAMETER (ERROR_RING2SEG_MUST_BE_MOVABLE =200)
  248.     PARAMETER (ERROR_RELOC_CHAIN_XEEDS_SEGLIM =201)
  249.     PARAMETER (ERROR_INFLOOP_IN_RELOC_CHAIN   =202)
  250.     PARAMETER (ERROR_ENVVAR_NOT_FOUND         =203)
  251.     PARAMETER (ERROR_NOT_CURRENT_CTRY         =204)
  252.     PARAMETER (ERROR_NO_SIGNAL_SENT           =205)
  253.     PARAMETER (ERROR_FILENAME_EXCED_RANGE     =206)
  254.     PARAMETER (ERROR_RING2_STACK_IN_USE       =207)
  255.     PARAMETER (ERROR_META_EXPANSION_TOO_LONG  =208)
  256.     PARAMETER (ERROR_INVALID_SIGNAL_NUMBER    =209)
  257.     PARAMETER (ERROR_THREAD_1_INACTIVE        =210)
  258.     PARAMETER (ERROR_INFO_NOT_AVAIL           =211)
  259.     PARAMETER (ERROR_LOCKED                   =212)
  260.     PARAMETER (ERROR_BAD_DYNALINK             =213)
  261.     PARAMETER (ERROR_TOO_MANY_MODULES         =214)
  262.     PARAMETER (ERROR_NESTING_NOT_ALLOWED      =215)
  263.  
  264.     PARAMETER (ERROR_BAD_PIPE                 =230)
  265.     PARAMETER (ERROR_PIPE_BUSY                =231)
  266.     PARAMETER (ERROR_NO_DATA                  =232)
  267.     PARAMETER (ERROR_PIPE_NOT_CONNECTED       =233)
  268.     PARAMETER (ERROR_MORE_DATA                =234)
  269.  
  270.     PARAMETER (ERROR_VC_DISCONNECTED          =240)
  271.  
  272.     INTEGER*2 ERROR_INVALID_PROCID, ERROR_INVALID_PDELTA, 
  273.      + ERROR_NOT_DESCENDANT, ERROR_NOT_SESSION_MANAGER, 
  274.      + ERROR_INVALID_PCLASS, ERROR_INVALID_SCOPE, 
  275.      + ERROR_INVALID_THREADID, ERROR_DOSSUB_SHRINK, ERROR_DOSSUB_NOMEM,
  276.      + ERROR_DOSSUB_OVERLAP, ERROR_DOSSUB_BADSIZE, ERROR_DOSSUB_BADFLAG,
  277.      + ERROR_DOSSUB_BADSELECTOR, ERROR_MR_MSG_TOO_LONG, 
  278.      + ERROR_MR_MID_NOT_FOUND, ERROR_MR_UN_ACC_MSGF, 
  279.      + ERROR_MR_INV_MSGF_FORMAT, ERROR_MR_INV_IVCOUNT, 
  280.      + ERROR_MR_UN_PERFORM, ERROR_TS_WAKEUP, ERROR_TS_SEMHANDLE, 
  281.      + ERROR_TS_NOTIMER, ERROR_TS_HANDLE, ERROR_TS_DATETIME, 
  282.      + ERROR_SYS_INTERNAL, ERROR_QUE_CURRENT_NAME, 
  283.      + ERROR_QUE_PROC_NOT_OWNED, ERROR_QUE_PROC_OWNED, 
  284.      + ERROR_QUE_DUPLICATE, ERROR_QUE_ELEMENT_NOT_EXIST,
  285.      + ERROR_QUE_NO_MEMORY, ERROR_QUE_INVALID_NAME,
  286.      + ERROR_QUE_INVALID_PRIORITY, ERROR_QUE_INVALID_HANDLE, 
  287.      + ERROR_QUE_LINK_NOT_FOUND, ERROR_QUE_MEMORY_ERROR, 
  288.      + ERROR_QUE_PREV_AT_END, ERROR_QUE_PROC_NO_ACCESS, ERROR_QUE_EMPTY,
  289.      + ERROR_QUE_NAME_NOT_EXIST, ERROR_QUE_NOT_INITIALIZED, 
  290.      + ERROR_QUE_UNABLE_TO_ACCESS, ERROR_QUE_UNABLE_TO_ADD, 
  291.      + ERROR_QUE_UNABLE_TO_INIT, ERROR_VIO_INVALID_MASK
  292.  
  293.     PARAMETER (ERROR_INVALID_PROCID           =303)
  294.     PARAMETER (ERROR_INVALID_PDELTA           =304)
  295.     PARAMETER (ERROR_NOT_DESCENDANT           =305)
  296.     PARAMETER (ERROR_NOT_SESSION_MANAGER      =306)
  297.     PARAMETER (ERROR_INVALID_PCLASS           =307)
  298.     PARAMETER (ERROR_INVALID_SCOPE            =308)
  299.     PARAMETER (ERROR_INVALID_THREADID         =309)
  300.     PARAMETER (ERROR_DOSSUB_SHRINK            =310)
  301.     PARAMETER (ERROR_DOSSUB_NOMEM             =311)
  302.     PARAMETER (ERROR_DOSSUB_OVERLAP           =312)
  303.     PARAMETER (ERROR_DOSSUB_BADSIZE           =313)
  304.     PARAMETER (ERROR_DOSSUB_BADFLAG           =314)
  305.     PARAMETER (ERROR_DOSSUB_BADSELECTOR       =315)
  306.     PARAMETER (ERROR_MR_MSG_TOO_LONG          =316)
  307.     PARAMETER (ERROR_MR_MID_NOT_FOUND         =317)
  308.     PARAMETER (ERROR_MR_UN_ACC_MSGF           =318)
  309.     PARAMETER (ERROR_MR_INV_MSGF_FORMAT       =319)
  310.     PARAMETER (ERROR_MR_INV_IVCOUNT           =320)
  311.     PARAMETER (ERROR_MR_UN_PERFORM            =321)
  312.     PARAMETER (ERROR_TS_WAKEUP                =322)
  313.     PARAMETER (ERROR_TS_SEMHANDLE             =323)
  314.     PARAMETER (ERROR_TS_NOTIMER               =324)
  315.     PARAMETER (ERROR_TS_HANDLE                =326)
  316.     PARAMETER (ERROR_TS_DATETIME              =327)
  317.     PARAMETER (ERROR_SYS_INTERNAL             =328)
  318.     PARAMETER (ERROR_QUE_CURRENT_NAME         =329)
  319.     PARAMETER (ERROR_QUE_PROC_NOT_OWNED       =330)
  320.     PARAMETER (ERROR_QUE_PROC_OWNED           =331)
  321.     PARAMETER (ERROR_QUE_DUPLICATE            =332)
  322.     PARAMETER (ERROR_QUE_ELEMENT_NOT_EXIST    =333)
  323.     PARAMETER (ERROR_QUE_NO_MEMORY            =334)
  324.     PARAMETER (ERROR_QUE_INVALID_NAME         =335)
  325.     PARAMETER (ERROR_QUE_INVALID_PRIORITY     =336)
  326.     PARAMETER (ERROR_QUE_INVALID_HANDLE       =337)
  327.     PARAMETER (ERROR_QUE_LINK_NOT_FOUND       =338)
  328.     PARAMETER (ERROR_QUE_MEMORY_ERROR         =339)
  329.     PARAMETER (ERROR_QUE_PREV_AT_END          =340)
  330.     PARAMETER (ERROR_QUE_PROC_NO_ACCESS       =341)
  331.     PARAMETER (ERROR_QUE_EMPTY                =342)
  332.     PARAMETER (ERROR_QUE_NAME_NOT_EXIST       =343)
  333.     PARAMETER (ERROR_QUE_NOT_INITIALIZED      =344)
  334.     PARAMETER (ERROR_QUE_UNABLE_TO_ACCESS     =345)
  335.     PARAMETER (ERROR_QUE_UNABLE_TO_ADD        =346)
  336.     PARAMETER (ERROR_QUE_UNABLE_TO_INIT       =347)
  337.     PARAMETER (ERROR_VIO_INVALID_MASK         =349)
  338.  
  339.     INTEGER*2 ERROR_VIO_PTR,
  340.      + ERROR_VIO_APTR, ERROR_VIO_RPTR, ERROR_VIO_CPTR, ERROR_VIO_LPTR,
  341.      + ERROR_VIO_MODE, ERROR_VIO_WIDTH, ERROR_VIO_ATTR, ERROR_VIO_ROW,
  342.      + ERROR_VIO_COL, ERROR_VIO_TOPROW, ERROR_VIO_BOTROW, 
  343.      + ERROR_VIO_RIGHTCOL, ERROR_VIO_LEFTCOL, ERROR_SCS_CALL, 
  344.      + ERROR_SCS_VALUE, ERROR_VIO_WAIT_FLAG, ERROR_VIO_UNLOCK, 
  345.      + ERROR_SGS_NOT_SESSION_MGR, ERROR_SMG_INVALID_SGID, 
  346.      + ERROR_SMG_INVALID_SESSION_ID, ERROR_SMG_NOSG, 
  347.      + ERROR_SMG_NO_SESSIONS, ERROR_SMG_GRP_NOT_FOUND, 
  348.      + ERROR_SMG_SESSION_NOT_FOUND, ERROR_SMG_SET_TITLE, 
  349.      + ERROR_KBD_PARAMETER, ERROR_KBD_NO_DEVICE, 
  350.      + ERROR_KBD_INVALID_IOWAIT, ERROR_KBD_INVALID_LENGTH, 
  351.      + ERROR_KBD_INVALID_ECHO_MASK, ERROR_KBD_INVALID_INPUT_MASK, 
  352.      + ERROR_MON_INVALID_PARMS, ERROR_MON_INVALID_DEVNAME, 
  353.      + ERROR_MON_INVALID_HANDLE, ERROR_MON_BUFFER_TOO_SMALL, 
  354.      + ERROR_MON_BUFFER_EMPTY, ERROR_MON_DATA_TOO_LARGE, 
  355.      + ERROR_MOUSE_NO_DEVICE, ERROR_MOUSE_INV_HANDLE, 
  356.      + ERROR_MOUSE_INV_PARMS, ERROR_MOUSE_CANT_RESET, 
  357.      + ERROR_MOUSE_DISPLAY_PARMS, ERROR_MOUSE_INV_MODULE, 
  358.      + ERROR_MOUSE_INV_ENTRY_PT, ERROR_MOUSE_INV_MASK, 
  359.      + NO_ERROR_MOUSE_NO_DATA, NO_ERROR_MOUSE_PTR_DRAWN, 
  360.      + ERROR_INVALID_FREQUENCY, ERROR_NLS_NO_COUNTRY_FILE, 
  361.      + ERROR_NLS_OPEN_FAILED, ERROR_NLS_NO_CTRY_CODE, 
  362.      + ERROR_NO_COUNTRY_OR_CODEPAGE, ERROR_NLS_TABLE_TRUNCATED
  363.  
  364.     PARAMETER (ERROR_VIO_PTR                  =350)
  365.     PARAMETER (ERROR_VIO_APTR                 =351)
  366.     PARAMETER (ERROR_VIO_RPTR                 =352)
  367.     PARAMETER (ERROR_VIO_CPTR                 =353)
  368.     PARAMETER (ERROR_VIO_LPTR                 =354)
  369.     PARAMETER (ERROR_VIO_MODE                 =355)
  370.     PARAMETER (ERROR_VIO_WIDTH                =356)
  371.     PARAMETER (ERROR_VIO_ATTR                 =357)
  372.     PARAMETER (ERROR_VIO_ROW                  =358)
  373.     PARAMETER (ERROR_VIO_COL                  =359)
  374.     PARAMETER (ERROR_VIO_TOPROW               =360)
  375.     PARAMETER (ERROR_VIO_BOTROW               =361)
  376.     PARAMETER (ERROR_VIO_RIGHTCOL             =362)
  377.     PARAMETER (ERROR_VIO_LEFTCOL              =363)
  378.     PARAMETER (ERROR_SCS_CALL                 =364)
  379.     PARAMETER (ERROR_SCS_VALUE                =365)
  380.     PARAMETER (ERROR_VIO_WAIT_FLAG            =366)
  381.     PARAMETER (ERROR_VIO_UNLOCK               =367)
  382.     PARAMETER (ERROR_SGS_NOT_SESSION_MGR      =368)
  383.     PARAMETER (ERROR_SMG_INVALID_SGID         =369)
  384.     PARAMETER (ERROR_SMG_INVALID_SESSION_ID   =369)
  385.     PARAMETER (ERROR_SMG_NOSG                 =370)
  386.     PARAMETER (ERROR_SMG_NO_SESSIONS          =370)
  387.     PARAMETER (ERROR_SMG_GRP_NOT_FOUND        =371)
  388.     PARAMETER (ERROR_SMG_SESSION_NOT_FOUND    =371)
  389.     PARAMETER (ERROR_SMG_SET_TITLE            =372)
  390.     PARAMETER (ERROR_KBD_PARAMETER            =373)
  391.     PARAMETER (ERROR_KBD_NO_DEVICE            =374)
  392.     PARAMETER (ERROR_KBD_INVALID_IOWAIT       =375)
  393.     PARAMETER (ERROR_KBD_INVALID_LENGTH       =376)
  394.     PARAMETER (ERROR_KBD_INVALID_ECHO_MASK    =377)
  395.     PARAMETER (ERROR_KBD_INVALID_INPUT_MASK   =378)
  396.     PARAMETER (ERROR_MON_INVALID_PARMS        =379)
  397.     PARAMETER (ERROR_MON_INVALID_DEVNAME      =380)
  398.     PARAMETER (ERROR_MON_INVALID_HANDLE       =381)
  399.     PARAMETER (ERROR_MON_BUFFER_TOO_SMALL     =382)
  400.     PARAMETER (ERROR_MON_BUFFER_EMPTY         =383)
  401.     PARAMETER (ERROR_MON_DATA_TOO_LARGE       =384)
  402.     PARAMETER (ERROR_MOUSE_NO_DEVICE          =385)
  403.     PARAMETER (ERROR_MOUSE_INV_HANDLE         =386)
  404.     PARAMETER (ERROR_MOUSE_INV_PARMS          =387)
  405.     PARAMETER (ERROR_MOUSE_CANT_RESET         =388)
  406.     PARAMETER (ERROR_MOUSE_DISPLAY_PARMS      =389)
  407.     PARAMETER (ERROR_MOUSE_INV_MODULE         =390)
  408.     PARAMETER (ERROR_MOUSE_INV_ENTRY_PT       =391)
  409.     PARAMETER (ERROR_MOUSE_INV_MASK           =392)
  410.     PARAMETER (NO_ERROR_MOUSE_NO_DATA         =393)
  411.     PARAMETER (NO_ERROR_MOUSE_PTR_DRAWN       =394)
  412.     PARAMETER (ERROR_INVALID_FREQUENCY        =395)
  413.     PARAMETER (ERROR_NLS_NO_COUNTRY_FILE      =396)
  414.     PARAMETER (ERROR_NLS_OPEN_FAILED          =397)
  415.     PARAMETER (ERROR_NLS_NO_CTRY_CODE         =398)
  416.     PARAMETER (ERROR_NO_COUNTRY_OR_CODEPAGE   =398)
  417.     PARAMETER (ERROR_NLS_TABLE_TRUNCATED      =399)
  418.  
  419.     INTEGER*2 ERROR_NLS_BAD_TYPE, ERROR_NLS_TYPE_NOT_FOUND, 
  420.      + ERROR_VIO_SMG_ONLY, ERROR_VIO_INVALID_ASCIIZ, 
  421.      + ERROR_VIO_DEREGISTER, ERROR_VIO_NO_POPUP, 
  422.      + ERROR_VIO_EXISTING_POPUP, ERROR_KBD_SMG_ONLY, 
  423.      + ERROR_KBD_INVALID_ASCIIZ, ERROR_KBD_INVALID_MASK, 
  424.      + ERROR_KBD_REGISTER, ERROR_KBD_DEREGISTER, ERROR_MOUSE_SMG_ONLY,
  425.      + ERROR_MOUSE_INVALID_ASCIIZ, ERROR_MOUSE_INVALID_MASK, 
  426.      + ERROR_MOUSE_REGISTER, ERROR_MOUSE_DEREGISTER, 
  427.      + ERROR_SMG_BAD_ACTION, ERROR_SMG_INVALID_CALL, 
  428.      + ERROR_SCS_SG_NOTFOUND, ERROR_SCS_NOT_SHELL, 
  429.      + ERROR_VIO_INVALID_PARMS, ERROR_VIO_FUNCTION_OWNED, 
  430.      + ERROR_VIO_RETURN, ERROR_SCS_INVALID_FUNCTION, 
  431.      + ERROR_SCS_NOT_SESSION_MGR, ERROR_VIO_REGISTER, 
  432.      + ERROR_VIO_NO_MODE_THREAD, ERROR_VIO_NO_SAVE_RESTORE_THD, 
  433.      + ERROR_VIO_IN_BG, ERROR_VIO_ILLEGAL_DURING_POPUP, 
  434.      + ERROR_SMG_NOT_BASESHELL, ERROR_SMG_BAD_STATUSREQ, 
  435.      + ERROR_QUE_INVALID_WAIT, ERROR_VIO_LOCK, 
  436.      + ERROR_MOUSE_INVALID_IOWAIT, ERROR_VIO_INVALID_HANDLE, 
  437.      + ERROR_VIO_ILLEGAL_DURING_LOCK, ERROR_VIO_INVALID_LENGTH, 
  438.      + ERROR_KBD_INVALID_HANDLE, ERROR_KBD_NO_MORE_HANDLE, 
  439.      + ERROR_KBD_CANNOT_CREATE_KCB, ERROR_KBD_CODEPAGE_LOAD_INCOMPL,  
  440.      + ERROR_KBD_INVALID_CODEPAGE_ID, ERROR_KBD_NO_CODEPAGE_SUPPORT, 
  441.      + ERROR_KBD_FOCUS_REQUIRED, ERROR_KBD_FOCUS_ALREADY_ACTIVE, 
  442.      + ERROR_KBD_KEYBOARD_BUSY, ERROR_KBD_INVALID_CODEPAGE, 
  443.      + ERROR_KBD_UNABLE_TO_FOCUS
  444.  
  445.     PARAMETER (ERROR_NLS_BAD_TYPE             =400)
  446.     PARAMETER (ERROR_NLS_TYPE_NOT_FOUND       =401)
  447.     PARAMETER (ERROR_VIO_SMG_ONLY             =402)
  448.     PARAMETER (ERROR_VIO_INVALID_ASCIIZ       =403)
  449.     PARAMETER (ERROR_VIO_DEREGISTER           =404)
  450.     PARAMETER (ERROR_VIO_NO_POPUP             =405)
  451.     PARAMETER (ERROR_VIO_EXISTING_POPUP       =406)
  452.     PARAMETER (ERROR_KBD_SMG_ONLY             =407)
  453.     PARAMETER (ERROR_KBD_INVALID_ASCIIZ       =408)
  454.     PARAMETER (ERROR_KBD_INVALID_MASK         =409)
  455.     PARAMETER (ERROR_KBD_REGISTER             =410)
  456.     PARAMETER (ERROR_KBD_DEREGISTER           =411)
  457.     PARAMETER (ERROR_MOUSE_SMG_ONLY           =412)
  458.     PARAMETER (ERROR_MOUSE_INVALID_ASCIIZ     =413)
  459.     PARAMETER (ERROR_MOUSE_INVALID_MASK       =414)
  460.     PARAMETER (ERROR_MOUSE_REGISTER           =415)
  461.     PARAMETER (ERROR_MOUSE_DEREGISTER         =416)
  462.     PARAMETER (ERROR_SMG_BAD_ACTION           =417)
  463.     PARAMETER (ERROR_SMG_INVALID_CALL         =418)
  464.     PARAMETER (ERROR_SCS_SG_NOTFOUND          =419)
  465.     PARAMETER (ERROR_SCS_NOT_SHELL            =420)
  466.     PARAMETER (ERROR_VIO_INVALID_PARMS        =421)
  467.     PARAMETER (ERROR_VIO_FUNCTION_OWNED       =422)
  468.     PARAMETER (ERROR_VIO_RETURN               =423)
  469.     PARAMETER (ERROR_SCS_INVALID_FUNCTION     =424)
  470.     PARAMETER (ERROR_SCS_NOT_SESSION_MGR      =425)
  471.     PARAMETER (ERROR_VIO_REGISTER             =426)
  472.     PARAMETER (ERROR_VIO_NO_MODE_THREAD       =427)
  473.     PARAMETER (ERROR_VIO_NO_SAVE_RESTORE_THD  =428)
  474.     PARAMETER (ERROR_VIO_IN_BG                =429)
  475.     PARAMETER (ERROR_VIO_ILLEGAL_DURING_POPUP =430)
  476.     PARAMETER (ERROR_SMG_NOT_BASESHELL        =431)
  477.     PARAMETER (ERROR_SMG_BAD_STATUSREQ        =432)
  478.     PARAMETER (ERROR_QUE_INVALID_WAIT         =433)
  479.     PARAMETER (ERROR_VIO_LOCK                 =434)
  480.     PARAMETER (ERROR_MOUSE_INVALID_IOWAIT     =435)
  481.     PARAMETER (ERROR_VIO_INVALID_HANDLE       =436)
  482.     PARAMETER (ERROR_VIO_ILLEGAL_DURING_LOCK  =437)
  483.     PARAMETER (ERROR_VIO_INVALID_LENGTH       =438)
  484.     PARAMETER (ERROR_KBD_INVALID_HANDLE       =439)
  485.     PARAMETER (ERROR_KBD_NO_MORE_HANDLE       =440)
  486.     PARAMETER (ERROR_KBD_CANNOT_CREATE_KCB    =441)
  487.     PARAMETER (ERROR_KBD_CODEPAGE_LOAD_INCOMPL=442)
  488.     PARAMETER (ERROR_KBD_INVALID_CODEPAGE_ID  =443)
  489.     PARAMETER (ERROR_KBD_NO_CODEPAGE_SUPPORT  =444)
  490.     PARAMETER (ERROR_KBD_FOCUS_REQUIRED       =445)
  491.     PARAMETER (ERROR_KBD_FOCUS_ALREADY_ACTIVE =446)
  492.     PARAMETER (ERROR_KBD_KEYBOARD_BUSY        =447)
  493.     PARAMETER (ERROR_KBD_INVALID_CODEPAGE     =448)
  494.     PARAMETER (ERROR_KBD_UNABLE_TO_FOCUS      =449)
  495.  
  496.     INTEGER*2 ERROR_SMG_SESSION_NON_SELECT, 
  497.      + ERROR_SMG_SESSION_NOT_FOREGRND, ERROR_SMG_SESSION_NOT_PARENT, 
  498.      + ERROR_SMG_INVALID_START_MODE, ERROR_SMG_INVALID_RELATED_OPT, 
  499.      + ERROR_SMG_INVALID_BOND_OPTION, ERROR_SMG_INVALID_SELECT_OPT, 
  500.      + ERROR_SMG_START_IN_BACKGROUND, ERROR_SMG_INVALID_STOP_OPTION, 
  501.      + ERROR_SMG_BAD_RESERVE, ERROR_SMG_PROCESS_NOT_PARENT, 
  502.      + ERROR_SMG_INVALID_DATA_LENGTH, ERROR_SMG_NOT_BOUND, 
  503.      + ERROR_SMG_RETRY_SUB_ALLOC, ERROR_KBD_DETACHED, 
  504.      + ERROR_VIO_DETACHED, ERROR_MOU_DETACHED, ERROR_VIO_FONT, 
  505.      + ERROR_VIO_USER_FONT, ERROR_VIO_BAD_CP, ERROR_VIO_NO_CP, 
  506.      + ERROR_VIO_NA_CP, ERROR_INVALID_CODE_PAGE, ERROR_CPLIST_TOO_SMALL, 
  507.      + ERROR_CP_NOT_MOVED, ERROR_MODE_SWITCH_INIT, 
  508.      + ERROR_CODE_PAGE_NOT_FOUND, ERROR_UNEXPECTED_SLOT_RETURNED, 
  509.      + ERROR_SMG_INVALID_TRACE_OPTION, ERROR_VIO_INTERNAL_RESOURCE, 
  510.      + ERROR_VIO_SHELL_INIT, ERROR_SMG_NO_HARD_ERRORS, 
  511.      + ERROR_CP_SWITCH_INCOMPLETE, ERROR_VIO_TRANSPARENT_POPUP, 
  512.      + ERROR_CRITSEC_OVERFLOW, ERROR_CRITSEC_UNDERFLOW, 
  513.      + ERROR_VIO_BAD_RESERVE, ERROR_INVALID_ADDRESS, 
  514.      + ERROR_ZERO_SELECTORS_REQUESTED, ERROR_NOT_ENOUGH_SELECTORS_AVA, 
  515.      + ERROR_INVALID_SELECTOR, ERROR_SMG_INVALID_PROGRAM_TYPE, 
  516.      + ERROR_SMG_INVALID_PGM_CONTROL, ERROR_SMG_INVALID_INHERIT_OPT, 
  517.      + ERROR_VIO_EXTENDED_SG, ERROR_VIO_NOT_PRES_MGR_SG, 
  518.      + ERROR_VIO_SHIELD_OWNED, ERROR_VIO_NO_MORE_HANDLES, 
  519.      + ERROR_VIO_SEE_ERROR_LOG, ERROR_VIO_ASSOCIATED_DC
  520.  
  521.     PARAMETER (ERROR_SMG_SESSION_NON_SELECT   =450)
  522.     PARAMETER (ERROR_SMG_SESSION_NOT_FOREGRND =451)
  523.     PARAMETER (ERROR_SMG_SESSION_NOT_PARENT   =452)
  524.     PARAMETER (ERROR_SMG_INVALID_START_MODE   =453)
  525.     PARAMETER (ERROR_SMG_INVALID_RELATED_OPT  =454)
  526.     PARAMETER (ERROR_SMG_INVALID_BOND_OPTION  =455)
  527.     PARAMETER (ERROR_SMG_INVALID_SELECT_OPT   =456)
  528.     PARAMETER (ERROR_SMG_START_IN_BACKGROUND  =457)
  529.     PARAMETER (ERROR_SMG_INVALID_STOP_OPTION  =458)
  530.     PARAMETER (ERROR_SMG_BAD_RESERVE          =459)
  531.     PARAMETER (ERROR_SMG_PROCESS_NOT_PARENT   =460)
  532.     PARAMETER (ERROR_SMG_INVALID_DATA_LENGTH  =461)
  533.     PARAMETER (ERROR_SMG_NOT_BOUND            =462)
  534.     PARAMETER (ERROR_SMG_RETRY_SUB_ALLOC      =463)
  535.     PARAMETER (ERROR_KBD_DETACHED             =464)
  536.     PARAMETER (ERROR_VIO_DETACHED             =465)
  537.     PARAMETER (ERROR_MOU_DETACHED             =466)
  538.     PARAMETER (ERROR_VIO_FONT                 =467)
  539.     PARAMETER (ERROR_VIO_USER_FONT            =468)
  540.     PARAMETER (ERROR_VIO_BAD_CP               =469)
  541.     PARAMETER (ERROR_VIO_NO_CP                =470)
  542.     PARAMETER (ERROR_VIO_NA_CP                =471)
  543.     PARAMETER (ERROR_INVALID_CODE_PAGE        =472)
  544.     PARAMETER (ERROR_CPLIST_TOO_SMALL         =473)
  545.     PARAMETER (ERROR_CP_NOT_MOVED             =474)
  546.     PARAMETER (ERROR_MODE_SWITCH_INIT         =475)
  547.     PARAMETER (ERROR_CODE_PAGE_NOT_FOUND      =476)
  548.     PARAMETER (ERROR_UNEXPECTED_SLOT_RETURNED =477)
  549.     PARAMETER (ERROR_SMG_INVALID_TRACE_OPTION =478)
  550.     PARAMETER (ERROR_VIO_INTERNAL_RESOURCE    =479)
  551.     PARAMETER (ERROR_VIO_SHELL_INIT           =480)
  552.     PARAMETER (ERROR_SMG_NO_HARD_ERRORS       =481)
  553.     PARAMETER (ERROR_CP_SWITCH_INCOMPLETE     =482)
  554.     PARAMETER (ERROR_VIO_TRANSPARENT_POPUP    =483)
  555.     PARAMETER (ERROR_CRITSEC_OVERFLOW         =484)
  556.     PARAMETER (ERROR_CRITSEC_UNDERFLOW        =485)
  557.     PARAMETER (ERROR_VIO_BAD_RESERVE          =486)
  558.     PARAMETER (ERROR_INVALID_ADDRESS          =487)
  559.     PARAMETER (ERROR_ZERO_SELECTORS_REQUESTED =488)
  560.     PARAMETER (ERROR_NOT_ENOUGH_SELECTORS_AVA =489)
  561.     PARAMETER (ERROR_INVALID_SELECTOR         =490)
  562.     PARAMETER (ERROR_SMG_INVALID_PROGRAM_TYPE =491)
  563.     PARAMETER (ERROR_SMG_INVALID_PGM_CONTROL  =492)
  564.     PARAMETER (ERROR_SMG_INVALID_INHERIT_OPT  =493)
  565.     PARAMETER (ERROR_VIO_EXTENDED_SG          =494)
  566.     PARAMETER (ERROR_VIO_NOT_PRES_MGR_SG      =495)
  567.     PARAMETER (ERROR_VIO_SHIELD_OWNED         =496)
  568.     PARAMETER (ERROR_VIO_NO_MORE_HANDLES      =497)
  569.     PARAMETER (ERROR_VIO_SEE_ERROR_LOG        =498)
  570.     PARAMETER (ERROR_VIO_ASSOCIATED_DC        =499)
  571.  
  572.     INTEGER*2 ERROR_KBD_NO_CONSOLE, ERROR_MOUSE_NO_CONSOLE, 
  573.      + ERROR_MOUSE_INVALID_HANDLE, ERROR_SMG_INVALID_DEBUG_PARMS, 
  574.      + ERROR_KBD_EXTENDED_SG, ERROR_MOU_EXTENDED_SG, 
  575.      + ERROR_SMG_INVALID_ICON_FILE
  576.  
  577.     PARAMETER (ERROR_KBD_NO_CONSOLE           =500)
  578.     PARAMETER (ERROR_MOUSE_NO_CONSOLE         =501)
  579.     PARAMETER (ERROR_MOUSE_INVALID_HANDLE     =502)
  580.     PARAMETER (ERROR_SMG_INVALID_DEBUG_PARMS  =503)
  581.     PARAMETER (ERROR_KBD_EXTENDED_SG          =504)
  582.     PARAMETER (ERROR_MOU_EXTENDED_SG          =505)
  583.     PARAMETER (ERROR_SMG_INVALID_ICON_FILE    =506)
  584.  
  585.  
  586.     INTEGER*2 ERROR_USER_DEFINED_BASE, ERROR_I24_WRITE_PROTECT, 
  587.      + ERROR_I24_BAD_UNIT, ERROR_I24_NOT_READY, ERROR_I24_BAD_COMMAND, 
  588.      + ERROR_I24_CRC, ERROR_I24_BAD_LENGTH, ERROR_I24_SEEK, 
  589.      + ERROR_I24_NOT_DOS_DISK, ERROR_I24_SECTOR_NOT_FOUND, 
  590.      + ERROR_I24_OUT_OF_PAPER, ERROR_I24_WRITE_FAULT, 
  591.      + ERROR_I24_READ_FAULT, ERROR_I24_GEN_FAILURE, 
  592.      + ERROR_I24_DISK_CHANGE, ERROR_I24_WRONG_DISK, 
  593.      + ERROR_I24_UNCERTAIN_MEDIA, ERROR_I24_CHAR_CALL_INTERRUPTED, 
  594.      + ERROR_I24_NO_MONITOR_SUPPORT, ERROR_I24_INVALID_PARAMETER
  595.  
  596.     PARAMETER (ERROR_USER_DEFINED_BASE        =#F000)
  597.  
  598.     PARAMETER (ERROR_I24_WRITE_PROTECT        =0)
  599.     PARAMETER (ERROR_I24_BAD_UNIT             =1)
  600.     PARAMETER (ERROR_I24_NOT_READY            =2)
  601.     PARAMETER (ERROR_I24_BAD_COMMAND          =3)
  602.     PARAMETER (ERROR_I24_CRC                  =4)
  603.     PARAMETER (ERROR_I24_BAD_LENGTH           =5)
  604.     PARAMETER (ERROR_I24_SEEK                 =6)
  605.     PARAMETER (ERROR_I24_NOT_DOS_DISK         =7)
  606.     PARAMETER (ERROR_I24_SECTOR_NOT_FOUND     =8)
  607.     PARAMETER (ERROR_I24_OUT_OF_PAPER         =9)
  608.     PARAMETER (ERROR_I24_WRITE_FAULT          =10)
  609.     PARAMETER (ERROR_I24_READ_FAULT           =11)
  610.     PARAMETER (ERROR_I24_GEN_FAILURE          =12)
  611.     PARAMETER (ERROR_I24_DISK_CHANGE          =13)
  612.     PARAMETER (ERROR_I24_WRONG_DISK           =15)
  613.     PARAMETER (ERROR_I24_UNCERTAIN_MEDIA      =16)
  614.     PARAMETER (ERROR_I24_CHAR_CALL_INTERRUPTED=17)
  615.     PARAMETER (ERROR_I24_NO_MONITOR_SUPPORT   =18)
  616.     PARAMETER (ERROR_I24_INVALID_PARAMETER    =19)
  617.  
  618.     INTEGER*2 ALLOWED_FAIL, ALLOWED_ABORT, ALLOWED_RETRY, 
  619.      + ALLOWED_IGNORE, ALLOWED_DISPATCH
  620.  
  621.     PARAMETER (ALLOWED_FAIL                   =#0001)
  622.     PARAMETER (ALLOWED_ABORT                  =#0002)
  623.     PARAMETER (ALLOWED_RETRY                  =#0004)
  624.     PARAMETER (ALLOWED_IGNORE                 =#0008)
  625.     PARAMETER (ALLOWED_DISPATCH               =#8000)
  626.  
  627.     INTEGER*2 I24_OPERATION, I24_AREA, I24_CLASS
  628.  
  629.     PARAMETER (I24_OPERATION                  =#01)
  630.     PARAMETER (I24_AREA                       =#06)
  631.     PARAMETER (I24_CLASS                      =#80)
  632.  
  633. C   Values for error CLASS 
  634.  
  635.     INTEGER*2 ERRCLASS_OUTRES, ERRCLASS_TEMPSIT, ERRCLASS_AUTH,
  636.      + ERRCLASS_INTRN, ERRCLASS_HRDFAIL, ERRCLASS_SYSFAIL, 
  637.      + ERRCLASS_APPERR, ERRCLASS_NOTFND, ERRCLASS_BADFMT, 
  638.      + ERRCLASS_LOCKED, ERRCLASS_MEDIA, ERRCLASS_ALREADY, ERRCLASS_UNK, 
  639.      + ERRCLASS_CANT, ERRCLASS_TIME
  640.  
  641.     PARAMETER (ERRCLASS_OUTRES                =1)
  642.     PARAMETER (ERRCLASS_TEMPSIT               =2)
  643.     PARAMETER (ERRCLASS_AUTH                  =3)
  644.     PARAMETER (ERRCLASS_INTRN                 =4)
  645.     PARAMETER (ERRCLASS_HRDFAIL               =5)
  646.     PARAMETER (ERRCLASS_SYSFAIL               =6)
  647.     PARAMETER (ERRCLASS_APPERR                =7)
  648.     PARAMETER (ERRCLASS_NOTFND                =8)
  649.     PARAMETER (ERRCLASS_BADFMT                =9)
  650.     PARAMETER (ERRCLASS_LOCKED                =10)
  651.     PARAMETER (ERRCLASS_MEDIA                 =11)
  652.     PARAMETER (ERRCLASS_ALREADY               =12)
  653.     PARAMETER (ERRCLASS_UNK                   =13)
  654.     PARAMETER (ERRCLASS_CANT                  =14)
  655.     PARAMETER (ERRCLASS_TIME                  =15)
  656.  
  657. C   Values for error ACTION
  658.  
  659.     INTEGER*2 ERRACT_RETRY, ERRACT_DLYRET, ERRACT_USER, ERRACT_ABORT,
  660.      + ERRACT_PANIC, ERRACT_IGNORE, ERRACT_INTRET
  661.  
  662.     PARAMETER (ERRACT_RETRY                   =1)
  663.     PARAMETER (ERRACT_DLYRET                  =2)
  664.     PARAMETER (ERRACT_USER                    =3)
  665.     PARAMETER (ERRACT_ABORT                   =4)
  666.     PARAMETER (ERRACT_PANIC                   =5)
  667.     PARAMETER (ERRACT_IGNORE                  =6)
  668.     PARAMETER (ERRACT_INTRET                  =7)
  669.  
  670. C   Values for error LOCUS
  671.  
  672.     INTEGER*2 ERRLOC_UNK, ERRLOC_DISK, ERRLOC_NET, ERRLOC_SERDEV, 
  673.      + ERRLOC_MEM
  674.  
  675.     PARAMETER (ERRLOC_UNK                     =1)
  676.     PARAMETER (ERRLOC_DISK                    =2)
  677.     PARAMETER (ERRLOC_NET                     =3)
  678.     PARAMETER (ERRLOC_SERDEV                  =4)
  679.     PARAMETER (ERRLOC_MEM                     =5)
  680.  
  681. C   Abnormal termination codes
  682.  
  683.     INTEGER*2 TC_NORMAL, TC_HARDERR, TC_GP_TRAP, TC_SIGNAL
  684.  
  685.     PARAMETER (TC_NORMAL        =0)
  686.     PARAMETER (TC_HARDERR        =1)
  687.     PARAMETER (TC_GP_TRAP        =2)
  688.     PARAMETER (TC_SIGNAL        =3)
  689.  
  690.  
  691.  
  692. C   intercomponent error codes (from=8000H or=32768)
  693.  
  694.     INTEGER*4 ERROR_SWAPPER_NOT_ACTIVE, ERROR_INVALID_SWAPID, 
  695.      + ERROR_IOERR_SWAP_FILE, ERROR_SWAP_TABLE_FULL, 
  696.      + ERROR_SWAP_FILE_FULL, ERROR_CANT_INIT_SWAPPER, 
  697.      + ERROR_SWAPPER_ALREADY_INIT, ERROR_PMM_INSUFFICIENT_MEMORY, 
  698.      + ERROR_PMM_INVALID_FLAGS, ERROR_PMM_INVALID_ADDRESS, 
  699.      + ERROR_PMM_LOCK_FAILED, ERROR_PMM_UNLOCK_FAILED, 
  700.      + ERROR_PMM_MOVE_INCOMPLETE, ERROR_UCOM_DRIVE_RENAMED, 
  701.      + ERROR_UCOM_FILENAME_TRUNCATED, ERROR_UCOM_BUFFER_LENGTH, 
  702.      + ERROR_MON_CHAIN_HANDLE, ERROR_MON_NOT_REGISTERED, 
  703.      + ERROR_SMG_ALREADY_TOP, ERROR_PMM_ARENA_MODIFIED, 
  704.      + ERROR_SMG_PRINTER_OPEN, ERROR_PMM_SET_FLAGS_FAILED, 
  705.      + ERROR_INVALID_DOS_DD, ERROR_CPSIO_CODE_PAGE_INVALID, 
  706.      + ERROR_CPSIO_NO_SPOOLER, ERROR_CPSIO_FONT_ID_INVALID, 
  707.      + ERROR_CPSIO_INTERNAL_ERROR, ERROR_CPSIO_INVALID_PTR_NAME, 
  708.      + ERROR_CPSIO_NOT_ACTIVE, ERROR_CPSIO_PID_FULL, 
  709.      + ERROR_CPSIO_PID_NOT_FOUND, ERROR_CPSIO_READ_CTL_SEQ, 
  710.      + ERROR_CPSIO_READ_FNT_DEF, ERROR_CPSIO_WRITE_ERROR, 
  711.      + ERROR_CPSIO_WRITE_FULL_ERROR, ERROR_CPSIO_WRITE_HANDLE_BAD, 
  712.      + ERROR_CPSIO_SWIT_LOAD, ERROR_CPSIO_INV_COMMAND, 
  713.      + ERROR_CPSIO_NO_FONT_SWIT
  714.  
  715.     PARAMETER (ERROR_SWAPPER_NOT_ACTIVE       =32768)
  716.     PARAMETER (ERROR_INVALID_SWAPID           =32769)
  717.     PARAMETER (ERROR_IOERR_SWAP_FILE          =32770)
  718.     PARAMETER (ERROR_SWAP_TABLE_FULL          =32771)
  719.     PARAMETER (ERROR_SWAP_FILE_FULL           =32772)
  720.     PARAMETER (ERROR_CANT_INIT_SWAPPER        =32773)
  721.     PARAMETER (ERROR_SWAPPER_ALREADY_INIT     =32774)
  722.     PARAMETER (ERROR_PMM_INSUFFICIENT_MEMORY  =32775)
  723.     PARAMETER (ERROR_PMM_INVALID_FLAGS        =32776)
  724.     PARAMETER (ERROR_PMM_INVALID_ADDRESS      =32777)
  725.     PARAMETER (ERROR_PMM_LOCK_FAILED          =32778)
  726.     PARAMETER (ERROR_PMM_UNLOCK_FAILED        =32779)
  727.     PARAMETER (ERROR_PMM_MOVE_INCOMPLETE      =32780)
  728.     PARAMETER (ERROR_UCOM_DRIVE_RENAMED       =32781)
  729.     PARAMETER (ERROR_UCOM_FILENAME_TRUNCATED  =32782)
  730.     PARAMETER (ERROR_UCOM_BUFFER_LENGTH       =32783)
  731.     PARAMETER (ERROR_MON_CHAIN_HANDLE         =32784)
  732.     PARAMETER (ERROR_MON_NOT_REGISTERED       =32785)
  733.     PARAMETER (ERROR_SMG_ALREADY_TOP          =32786)
  734.     PARAMETER (ERROR_PMM_ARENA_MODIFIED       =32787)
  735.     PARAMETER (ERROR_SMG_PRINTER_OPEN         =32788)
  736.     PARAMETER (ERROR_PMM_SET_FLAGS_FAILED     =32789)
  737.     PARAMETER (ERROR_INVALID_DOS_DD           =32790)
  738.     PARAMETER (ERROR_CPSIO_CODE_PAGE_INVALID  =65026)
  739.     PARAMETER (ERROR_CPSIO_NO_SPOOLER         =65027)
  740.     PARAMETER (ERROR_CPSIO_FONT_ID_INVALID    =65028)
  741.     PARAMETER (ERROR_CPSIO_INTERNAL_ERROR     =65033)
  742.     PARAMETER (ERROR_CPSIO_INVALID_PTR_NAME   =65034)
  743.     PARAMETER (ERROR_CPSIO_NOT_ACTIVE         =65037)
  744.     PARAMETER (ERROR_CPSIO_PID_FULL           =65039)
  745.     PARAMETER (ERROR_CPSIO_PID_NOT_FOUND      =65040)
  746.     PARAMETER (ERROR_CPSIO_READ_CTL_SEQ       =65043)
  747.     PARAMETER (ERROR_CPSIO_READ_FNT_DEF       =65045)
  748.     PARAMETER (ERROR_CPSIO_WRITE_ERROR        =65047)
  749.     PARAMETER (ERROR_CPSIO_WRITE_FULL_ERROR   =65048)
  750.     PARAMETER (ERROR_CPSIO_WRITE_HANDLE_BAD   =65049)
  751.     PARAMETER (ERROR_CPSIO_SWIT_LOAD          =65074)
  752.     PARAMETER (ERROR_CPSIO_INV_COMMAND        =65077)
  753.     PARAMETER (ERROR_CPSIO_NO_FONT_SWIT       =65078)
  754.  
  755. $ENDIF   ! INCL_DOSERRORS
  756.